Evolving Deep Neural Networks for Collaborative Filtering

نویسندگان

چکیده

Collaborative Filtering (CF) is widely used in recommender systems to model user-item interactions. With the great success of Deep Neural Networks (DNNs) various fields, advanced works recently have proposed several DNN-based models for CF, which been proven effective. However, neural networks are all designed manually. As a consequence, it requires designers develop expertise both CF and DNNs, limits application deep learning methods accuracy recommended results. In this paper, we introduce genetic algorithm into process designing DNNs. By means operations like crossover, mutation, environmental selection strategy, architectures connection weights initialization DNNs can be automatically. We conduct extensive experiments on two benchmark datasets. The results demonstrate outperforms manually state-of-the-art networks.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolving Deep Neural Networks

Œe success of deep learning depends on €nding an architecture to €t the task. As deep learning has scaled up to more challenging tasks, the architectures have become dicult to design by hand. Œis paper proposes an automated method, CoDeepNEAT, for optimizing deep learning architectures through evolution. By extending existing neuroevolution methods to topology, components, and hyperparameters,...

متن کامل

Evolving Neural Networks with Collaborative Species

We present a coevolutionary architecture for solving decomposable problems and apply it to the evolution of artificial neural networks. Although this work is preliminary in nature it has a number of advantages over non-coevolutionary approaches. The coevolutionary approach utilizes a divide-and-conquer technique in which species representing simpler subtasks are evolved in separate instances of...

متن کامل

Hybrid Collaborative Filtering with Neural Networks

Collaborative Filtering aims at exploiting the feedback of users to provide personalised recommendations. Such algorithms look for latent variables in a large sparse matrix of ratings. They can be enhanced by adding side information to tackle the well-known cold start problem. While Neural Networks have tremendous success in image and speech recognition, they have received less attention in Col...

متن کامل

Collaborative Filtering with Recurrent Neural Networks

We show that collaborative filtering can be viewed as a sequence prediction problem, and that given this interpretation, recurrent neural networks offer very competitive approach. In particular we study how the long short-term memory (LSTM) can be applied to collaborative filtering, and how it compares to standard nearest neighbors and matrix factorization methods on movie recommendation. We sh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Communications in computer and information science

سال: 2021

ISSN: ['1865-0937', '1865-0929']

DOI: https://doi.org/10.1007/978-3-030-92310-5_27